home *** CD-ROM | disk | FTP | other *** search
-
- #ifndef __dl_event_h
- #define __dl_event_h
- #ifndef __dl_core_h
- #include "Core.h"
- #endif
- #ifndef __dl_wimp_h
- #include "Wimp.h"
- #endif
- typedef BOOL (*event_handler) (event_pollblock *poll_block, void *reference);
- extern event_pollmask event_mask;
- extern int event_taskhandle;
- extern unsigned int event_wimpversion;
- extern char event_taskname[40];
- extern event_pollblock event_lastevent;
- extern BOOL Event_Claim(event_type eventtype,
- window_handle window, icon_handle icon,
- event_handler handler, void *reference);
- extern BOOL Event_Release(event_type event,
- window_handle window, icon_handle icon,
- event_handler handler, void *reference);
- extern void Event_ReleaseWindow(window_handle window);
- extern void Event_Process(event_pollblock *event);
- extern void Event_Poll(void);
- extern void Event_Initialise(char *taskname);
- extern void Event_CloseDown(void);
- #endif
-